package org.halk.entity;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 *  被试采集记录表
 * @author ljgeng
 *
 */
@Data
@Accessors(chain = true)
public class StatisticsClctSubject implements Serializable {

	private static final long serialVersionUID = 1L;

    private Long id;

	/**
	 *  研究队列（横断、纵向等）
	 */
	private String projectId;

    /**
     *  站点编号
     */
    private String siteId;

    /**
     *  站点名称
     */
    private String siteName;

    /**
     *  片区编号
     */
    private String areaId;

    /**
     * 片区名称
     */
    private String areaName;

	/**
     *  样本校编号
     */
    private String schoolId;

    /**
     * 样本校名称
     */
    private String schoolName;

	/**
     *  区域编号
     */
    private String locationId;

    /**
     * 区域名称
     */
    private String locationName;

	/**
     *  被试编号
     */
    private String subjectId;

	/**
	 *  被试脱落状态 0.正常 1.脱落
	 */
	private Integer subjectState;


	/**
	 *  模态编号
	 */
	private String modalityId;

	/**
     *  开始采集日期
     */
    private LocalDate startDate;

	/**
	 * 完成采集日期
	 */
    private LocalDate completeDate;

	/**
	 *  更新时间
	 */
	private LocalDateTime updatedDate;
}
